package or.exa.cangguan.mapper;

import or.exa.cangguan.common.Page;
import or.exa.cangguan.entity.po.Store;
import or.exa.cangguan.entity.dto.StoreDto;
import or.exa.cangguan.entity.vo.StoreVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


@Mapper
public interface StoreMapper {
    int deleteByPrimaryKey(Integer storeId);

    Integer selectByName(String storeName);

    List<String> selectStoreName();

    int insert(Store store);

    int insertSelective(Store record);

    List<StoreDto> selectStore(@Param("StoreVo") StoreVo StoreVo, @Param("page") Page page);
    int selectStoreCount(StoreVo StoreVo);

    int updateByPrimaryKeySelective(Store record);

    int updateByPrimaryKey(Store record);


}